

# 集合的操作
# &     # 交集
# |     # 并集
# -     # 补集
# ^     # 对称补集
# <     # 子集
# >     # 超级
# in / not in # 判断是否在集合中
s1 = {1, 2, 3}
s2 = {2, 3, 4}
# &     # 交集
print(s1 & s2)  # {2, 3}
# |     # 并集
print(s1 | s2)  # {1, 2, 3, 4}
# -     # 补集
print(s1 - s2)  # {1}
print(s2 - s1)  # {4}
# ^     # 对称补集
print(s1 ^ s2)  # {1, 4}
# <     # 子集
print({2, 3} < s2)  # True
# >     # 超级
print(s2 > {2, 3})  # True
print(s2.issuperset({2, 3}))  # True
# in / not in # 判断是否在集合中
print("s2:", s2)
print(5 in s2)  # False
